@import '../../../../../common/styleOA.theme.less';

.apply-tabsStyle {
  :global {
    .ant-tabs-card {
      width: 100%;
      height: 100%;
      overflow: hidden;

      .ant-tabs-nav {
        margin: 0px 0px 10px 0px;

        .ant-tabs-nav-wrap {
          .ant-tabs-nav-list {
            // transform: translate(100px, 0px) !important;
            padding-left: 10%;

            .ant-tabs-tab {
              margin-left: 0px !important;
            }

            .ant-tabs-tab:first-child {
              border-top-left-radius: 10px;
              border-top-right-radius: 0px;
            }

            .ant-tabs-tab:nth-last-child(2) {
              border-top-right-radius: 10px;
              border-top-left-radius: 0px;
            }
          }
        }
      }

      .ant-tabs-tabpane {
        height: 100%;
        width: 100%;
        display: flex;
        flex-direction: column;
        overflow: hidden;

        /** tab 页面背景颜色 */
        .commonTabsBodyDom {
          padding: 0px;
          height: 100%;
          width: 100%;
          display: flex;
          flex-direction: column;
          overflow: hidden;
          background: #fff;

          .tabsBodyInfoDom {
            height: 100%;
            flex: auto;
            overflow: hidden;
            margin: 5px 0px;
          }

          .tabsBodyBottomBtn {
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 10px 0px;
            border-top: 1px dashed #cdcdcd;
          }
        }
      }
    }
  }
}
